<%-- 
    Document   : adrs_add_produtor
    Created on : 20/07/2010, 16:25:32
    Author     : fernando
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<%@page import="br.ufc.quixada.adrs.model.Estado" %>
<%@page import="br.ufc.quixada.adrs.model.Municipio" %>
<%@page import="br.ufc.quixada.adrs.model.Adrs" %>
<%@page import="br.ufc.quixada.adrs.model.Contato" %>
<%@page import="br.ufc.quixada.adrs.util.UtilAdrs" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
<link rel="stylesheet" type="text/css" href="css/stylePrint.css" media="print"/>
<%@include file="admin_seguranca.jsp"%>
<html>
    <%
        List<Estado> estados = (List<Estado>) session.getAttribute("estados");
        List<Municipio> municipios = (List<Municipio>) session.getAttribute("municipios");
        Adrs adrs = (Adrs) session.getAttribute("adrs");
        session.removeAttribute("adrs");
        String comando = (String) session.getAttribute("nomeComando");
        String nome = (String) session.getAttribute("nome");
        if (nome == null) {
            nome = "";
        }
        String rg = (String) session.getAttribute("rg");
        if (rg == null) {
            rg = "";
        }
        String cpf = (String) session.getAttribute("cpf");
        if (cpf == null) {
            cpf = "";
        }
        String email = (String) session.getAttribute("email");
        if (email == null) {
            email = "";
        }
        String apelido = (String) session.getAttribute("apelido");
        if (apelido == null) {
            apelido = "";
        }
        String login = (String) session.getAttribute("login");
        if (login == null) {
            login = "";
        }
        String distancia = (String) session.getAttribute("distancia");
        if (distancia == null) {
            distancia = "";
        }
        String tel1 = (String) session.getAttribute("tel1");
        if (tel1 == null) {
            tel1 = "";
        }
        String tel2 = (String) session.getAttribute("tel2");
        if (tel2 == null) {
            tel2 = "";
        }
        Estado estado = new Estado();
        estado.setId(-1l);
        estado.setNome("...");
        Municipio municipio = new Municipio();
        municipio.setId(-1l);
        municipio.setNome("Aguardando escolha do Estado...");
        String localidade = (String) session.getAttribute("localidade");
        if (localidade == null) {
            localidade = "";
        }
        if (adrs != null) {
            session.setAttribute("idAdrs", adrs.getId());
            nome = adrs.getUsuario().getNome();
            email = adrs.getUsuario().getEmail();
            rg = adrs.getUsuario().getRg();
            cpf = adrs.getUsuario().getCpfFormatado();
            apelido = adrs.getUsuario().getApelido();
            login = adrs.getUsuario().getLogin();
            if (UtilAdrs.isNumber(adrs.getUsuario().getContatos().get(0).getNumero())) {
                tel1 = adrs.getUsuario().getContatos().get(0).getNumero();
                tel2 = adrs.getUsuario().getContatos().get(1).getNumero();
            } else {
                tel1 = adrs.getUsuario().getContatos().get(1).getNumero();
                tel2 = adrs.getUsuario().getContatos().get(0).getNumero();
            }
            localidade = adrs.getUsuario().getEndereco().getLocalidade();
            distancia = "" + adrs.getUsuario().getEndereco().getDistanciaSede();
            estado = adrs.getUsuario().getEndereco().getMunicipio().getEstado();
            municipio = adrs.getUsuario().getEndereco().getMunicipio();
        }
    %>
    <head>
        <script type="text/javascript" >
            function muda(val){
                document.getElementById("municipio").options.length = 0;
            <%if (municipios != null)
                    for (Municipio m : municipios) {%>
                            if(val=="<%=m.getEstado().getId()%>"){
                                var opt = document.createElement("option");
                                opt.setAttribute ("value", "<%=m.getId()%>");
                                var t = document.createTextNode ("<%=m.getNome()%>");
                                opt.appendChild (t);
                                document.getElementById("municipio").appendChild (opt);
                            }
            <%}%>                        
                }
        </script>
        <script type="text/javascript"  language="javascript" src="../Script.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Sistema ADRS - Módulo Administrador</title>
    </head>
    <body>
        <%@include file="../imagemBB.jsp" %>
        <h1>Sistema ADRS - Módulo Administrador</h1>
        <%@include file="admin_menu_dois.jsp" %>
        <div id="content">
            <h2 class="titulo"><%=comando%> ADRS</h2>
            <form id="cadastroAdrs" action="../ServletCentral" method="post" class="cadastro">
                <label class="labelAtencao">(*) = Campo Obrigatório</label><br />
                <%@include file="/error.jsp"%>
                <input type="hidden" name="comando" value="CmdAddAdrs">
                <fieldset>
                    <label>Nome*:</label><br />
                    <input type="text" maxlength="50" name="nome" value="<%=nome%>" size="50"/><br />
                    <label>Apelido*:</label><br />
                    <label class="labelAjuda"> Caso não haja, escolha o nome de preferência.</label><br/>
                    <input type="text" maxlength="30" name="apelido" value="<%=apelido%>" size="50"/><br />
                    <label>RG*:</label><br />
                    <input type="text" maxlength="30" onkeypress="return validaNumerosSilencioso(event);" name="rg" value="<%=rg%>" size="50"/><br />
                    <label>CPF*:</label><br /><label class="labelAjuda"> Digite apenas os números.</label><br/>
                    <input type="text" name="cpf" value="<%=cpf%>" onkeypress="return formataCPF(this,event)"  maxlength="14"  size="50"><br />
                    <label>E-Mail*:</label><br />
                    <input type="text" maxlength="50" name="email" value="<%=email%>" size="50"/><br />
                    <label>Digite os telefones para contato:</label><br />
                    <label class="labelAjuda"> Digite apenas os números. Ex: 8899997777</label><br/>
                    <label>Telefone 1*:</label><br />
                    <input type="text" maxlength="14" name="tel1" value="<%=tel1%>" size="50" onkeypress="return formataContato(this, event)"/><br />
                    <label>Telefone 2:</label><br />
                    <input type="text" maxlength="14" name="tel2" value="<%=tel2%>" size="50" onkeypress="return formataContato(this, event)"/><br />
                    <label>Login*:</label><br /><label class="labelAjuda"> Atenção! Por padrão, a senha de primeiro acesso será "bbadrsufc". </label><br/>
                    <input type="text" maxlength="25" name="login" value="<%=login%>" size="50"/><br />
                    <label>Escolha um Estado*:</label><br />
                    <select name="estado" id="estados" onchange="muda(this.value)">
                        <option value="<%=estado.getId()%>"><%=estado.getNome()%></option>
                        <%for (Estado e : estados) {%>
                        <option value="<%=e.getId()%>"><%=e.getNome()%></option>
                        <%}%>
                    </select><br />
                    <label>Escolha um Município*:</label><br />
                    <select name="cidade" id="municipio">
                        <option value="<%=municipio.getId()%>"><%=municipio.getNome()%></option>
                    </select><br />
                    <label>Localidade*:</label><br />
                    <label class="labelAjuda"> Caso sejam mais de uma, separe usando vírgulas e espaço. Ex: Lugar Um, Lugar Dois</label><br/>
                    <input type="text" maxlength="50" name="localidade" value="<%=localidade%>" size="50"/><br />
                    <label>Distância da Sede*:</label><br /><label class="labelAjuda"> (Em Km, ex: 20) </label><br />
                    <input type="text" maxlength="5" name="distancia" value="<%= distancia%>"  onkeypress=" return validaNumeros(event)"  size="50"/><br />
                </fieldset>
                <input type="submit" title="Enviar" value="Enviar" class="button" onclick="" />
                <a href="../ServletCentral?comando=CmdRemoveAdrsSession" title="Cancelar" class="button2">Cancelar</a>
            </form>
        </div>
        <%@include file="../footer.jsp" %>
    </body>
</html>
